home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <X11/Xlib.h>
- #include "link_types.h"
- #include "link_global.h"
-
- LinkDCTranslateLink(gnrc,lnk,dx,dy)
- LinkStatus *gnrc; LinkList *lnk; int dx,dy;
-
- {
- LinkPointList *pnt;
-
- pnt = lnk->point.next;
- while(pnt != NULL) {
- pnt->dcx += dx; pnt->dcy += dy;
- LinkComputePointWorldCoords(gnrc,pnt);
- pnt = pnt->next;
- }
-
- pnt = lnk->point.next;
- while(pnt != NULL) {
- LinkReComputeEdgeCrossings(gnrc,lnk,pnt);
- pnt = pnt->next;
- }
- }
-
-